James Marcus Bach

James Marcus Bach is a software tester, author,[1][2] trainer and consultant. He is a proponent of Exploratory testing and the Context-Driven School of software testing, and is credited with developing Session-based testing. He is a member of the Board of Directors of the Association for Software Testing.[3]

His book "Lessons Learned in Software Testing"[2] has been cited over 130 times according to Google Scholar, and several of his articles have been cited dozens of times[4] including his work on heuristics for testing[5] and on the Capability Maturity Model.[6] He wrote numerous articles for IEEE Computer.[7][8]

In his autobiography,[1] he reports that he worked as a software testing manager for Apple and Borland after dropping out of high school. He is the son of the author Richard Bach.

Since 1999, he works as independent consultant[9] out of Eastsound, Washington.[10] On this basis, he was one of the expert witnesses in the Microsoft antitrust case: he determined that Microsoft could indeed unbundle Internet Explorer from the Windows operating system.[11][12][13]

He is an advisor to the Lifeboat Foundation[14] as a computing expert. They credit him with developing the General Functionality and Stability Test Procedure for Microsoft, part of the Designed for Windows program.

References

  1. ^ a b James Marcus Bach, Secrets of a Buccaneer-Scholar: How Self-Education and the Pursuit of Passion Can Lead to a Lifetime of Success, Scribner, 2009.
  2. ^ a b Cem Kaner, James Bach, Bret Pettichord, Lessons Learned in Software Testing, Wiley, 2001.
  3. ^ http://www.associationforsoftwaretesting.org/about/board-of-directors/
  4. ^ http://scholar.google.ca/scholar?q=author:%22james+bach%22
  5. ^ James Bach, Heuristic risk-based testing, Software Testing and Quality Engineering Magazine 11, 1999
  6. ^ James Bach, The Immaturity of the CMM, American Programmer 7, 1994
  7. ^ James Bach, Good enough quality: beyond the buzzword, IEEE Computer 30 (8), pages 96-98, 2002
  8. ^ James Bach, A framework for good enough testing, IEEE Computer 31 (10), pages 124-126, 2002
  9. ^ http://satisfice.com
  10. ^ James Bach (September 13, 2009), The Self-Educated Apple Genius, Daily Beast, http://www.thedailybeast.com/blogs-and-stories/2009-09-13/the-self-educated-apple-genius/ 
  11. ^ http://www.pcworld.com/article/98964/did_microsoft_foes_craft_antitrust_penalties.html
  12. ^ Hopper, D. Ian (May 7, 2002). "Judge in Microsoft case shows interest in penalty proposal". The Seattle Times. http://community.seattletimes.nwsource.com/archive/?date=20020507&slug=webmicro07. 
  13. ^ http://news.cnet.com/2100-1001-912128.html
  14. ^ http://lifeboat.com/ex/bios.james.bach